package gu.sql2java.excel.annotations;

/**
 * Excel数据格式处理适配器
 * 
 * @author guyadong
 */
public interface ExcelHandlerAdapter
{
    /**
     * 将原始数据值格式化为保存到单元格的值
     * 
     * @param value 原始字段值
     * @param args excel注解args参数组
     *
     * @return 处理后的值
     */
    Object format(Object value, String[] args);
    /**
     * 将格式化的值转为原始值
     * @param value 格式化值
     * @param args excel注解args参数组
     * @return 处理后的值
     * @since 3.29.0
     */
    Object unformat(Object value, String[] args);
}
